hardware software license management digital rights management alarm drm crypto java tools copy protection authentication security software cryptography java copyright internet security content piracy inventory management solution object oriented cctv license management software licensing electronic licensing software copy protection license distribution licensing inventory audit databases access control it asset management software